business quarter of a town - French English Dictionary